package com.huashi.dealer.core.consts;

public interface SecurityConsts {
    /**
     * 不被 Sa-Token 拦截的路径
     */
    String[] EXCLUDE_PATH_PATTERNS = {
            "/login",
            "/swagger-ui/**",
            "/v3/api-docs/**",
            "/v3/api-docs",
            "/swagger-ui.html",
            // API文档导出路径
            "/api/docs/**",
            // 静态资源路径
            "/static/**",              // 静态资源不需要token
            "/uploads/**",             // 上传文件不需要token
            "/**/*.css",              // CSS文件不需要token
            "/**/*.js",               // JavaScript文件不需要token
            "/**/*.png",              // 图片文件不需要token
            "/**/*.jpg",              // 图片文件不需要token
            "/**/*.jpeg",             // 图片文件不需要token
            "/**/*.gif",              // 图片文件不需要token
            "/**/*.svg",              // SVG文件不需要token
            "/**/*.ico",              // 图标文件不需要token
            "/**/*.ttf",              // 字体文件不需要token
            "/**/*.woff",             // 字体文件不需要token
            "/**/*.woff2",            // 字体文件不需要token
            "/**/*.eot",              // 字体文件不需要token
            "/**/*.otf",              // 字体文件不需要token
            // API用户相关路径
            "/api/user/accountLogin",  // 登录接口不需要token
            "/api/user/code",          // 验证码接口不需要token
            "/api/user/login",         // 自动登录接口不需要token
            "/api/user/storeUserLogin",
            "/store/user/accountLogin",
            "/store/user/code",
            "/store/user/login",
            "/api/user/test/**" ,// 测试接口不需要token
            "/store/user/alterTable/*",
    };
} 